package com.xieli.invitesdk.inviteinterface

import android.graphics.Bitmap
import androidx.annotation.DrawableRes


interface OutputInterface {
    /**
     * 链接回调
     */
    fun inviteLink(link: String)

    /**
     * 图片回调
     */
    fun inviteImage(bitmap: Bitmap)

    /**
     * 未登录回调
     */
    fun loginCallback()

    /**
     * 埋点参数回调
     */
    fun inviteBuriedPoint(isClick:Boolean,title:String,name:String)

    /**
     * 自定义轮播列表
     */
    fun getTextList():ArrayList<String>

    /**
     * 获取产品id
     */
    fun getProductId():String

    /**
     * 获取唯一标识
     */
    fun getDeviceId():String

    /**
     * 获取ProductInfo
     */
    fun getProductInfo():String

    /**
     * 获取UserToken
     */
    fun getUserToken():String

    /**
     * 获取debug状态
     */
    fun getDebugState():Boolean

}